package com.project.easy.common.framework.web.annotation;


import java.lang.annotation.*;
/**
 * @author GreatorMan.cool
 * @copyright: Copyright (c) 2020
 * @company: 扬起科技有限公司
 * @description: API验证
 * @date 2021/10/10 22:27
 */
@Target(value = {ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Inherited
@AuthValidator
@ParamValidator
public  @interface ApiValidator {
    /**
     * 是否验证参数
      * @return true 验证参数 false 不验证
     */
    boolean hasParam() default true;
    /**
     * 是否权限验证
     * @return true 验证 false 不验证
     */
    boolean hasAuth() default true;
}
